ru.tcl.dxf.entities
Class Attrib

java.lang.Object
  |
  +--ru.tcl.dxf.DXFObject
        |
        +--ru.tcl.dxf.entities.Entity
              |
              +--ru.tcl.dxf.entities.Attrib

public class Attrib
extends Entity

Класс Attrib представляет атрибут.

Since:
TCL DXF 1.0
See Also:
Serialized Form

Field Summary
static int ALLIGN_BETWEEN_TWO_POINTS
          Константа выравнивания текста.
static int CENTERED
          Константа выравнивания текста.
static int FIT_BETWEEN_TWO_POINTS
          Константа выравнивания текста.
static int LEFT_JUSTIFIED
          Константа выравнивания текста.
static int MIDDLE_CENTERED
          Константа выравнивания текста.
static int RIGHT_JUSTIFIED
          Константа выравнивания текста.
 
Constructor Summary
Attrib()
           
Attrib(DXFDocument doc)
           
 
Method Summary
 DXFPoint getAlignment()
          Возвращает координаты точки выравнивания.
 java.lang.String getEntityName()
          Возвращает наименование примитива.
 double getFieldLength()
          Возвращает длину поля (по умолчанию = 0).
 double getHeight()
          Возвращает высоту текста.
 DXFPoint getInsertion()
          Возвращает координаты точки вставки текста.
 int getJustificationType()
          Возвращает тип выравнивания текста.
 java.lang.String getName()
          Возвращает имя атрибута.
 double getObliquingAngle()
          Возвращает угол наклона литер (по умолчанию = 0).
 double getRotationAngle()
          Возвращает угол поворота текста (по умолчанию = 0).
 Style getStyle()
          Возвращает имя стиля начертания (по умолчанию = STANDART).
 java.lang.String getValue()
          Возвращает значение атрибута.
 double getXScale()
          Возвращает линейный масштаб по оси x (по умолчанию = 1).
 boolean isBackwards()
          Возвращает true, если текст зеркально отображен по оси х.
 boolean isConstant()
          Возвращает true, если атрибут неизменяемый.
 boolean isInvisible()
          Возвращает true, если атрибут невидимый.
 boolean isPreset()
          Возвращает true, если не требуется подсказки при вставке.
 boolean isUpsideDown()
          Возвращает true, если текст перевернут относительно оси х.
 boolean isVerificationRequired()
          Возвращает true, если требуется подтверждение при вводе атрибута.
 void readDXF(DXFTokenizer tokenizer)
          Считывание объекта из DXF файла.
 
Methods inherited from class ru.tcl.dxf.entities.Entity
getColorNumber, getElevation, getExtrusionDirection, getLayer, getLineType, getThickness, readCommonPropertiesDXF
 
Methods inherited from class ru.tcl.dxf.DXFObject
getDocument, setDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEFT_JUSTIFIED

public static final int LEFT_JUSTIFIED
Константа выравнивания текста. Выравненный влево.

CENTERED

public static final int CENTERED
Константа выравнивания текста. Отцентрированный.

RIGHT_JUSTIFIED

public static final int RIGHT_JUSTIFIED
Константа выравнивания текста. Выравненный вправо.

ALLIGN_BETWEEN_TWO_POINTS

public static final int ALLIGN_BETWEEN_TWO_POINTS
Константа выравнивания текста. Выравненный относительно указаной точки.

MIDDLE_CENTERED

public static final int MIDDLE_CENTERED
Константа выравнивания текста. Середина в указанной точки.

FIT_BETWEEN_TWO_POINTS

public static final int FIT_BETWEEN_TWO_POINTS
Константа выравнивания текста. Вписанный.
Constructor Detail

Attrib

public Attrib()

Attrib

public Attrib(DXFDocument doc)
Method Detail

getAlignment

public final DXFPoint getAlignment()
Возвращает координаты точки выравнивания.
Returns:
координаты точки выравнивания.
Since:
TCL DXF 1.0

getEntityName

public final java.lang.String getEntityName()
Возвращает наименование примитива.
Returns:
наименование примитива.
Overrides:
getEntityName in class Entity
Since:
TCL DXF 1.0

getFieldLength

public final double getFieldLength()
Возвращает длину поля (по умолчанию = 0).
Returns:
длина поля.
Since:
TCL DXF 1.0

getHeight

public final double getHeight()
Возвращает высоту текста.
Returns:
высота текста.
Since:
TCL DXF 1.0

getInsertion

public final DXFPoint getInsertion()
Возвращает координаты точки вставки текста.
Returns:
координаты точки вставки текста.
Since:
TCL DXF 1.0

getJustificationType

public final int getJustificationType()
Возвращает тип выравнивания текста.
Returns:
тип выравнивания текста.
Since:
TCL DXF 1.0

getName

public final java.lang.String getName()
Возвращает имя атрибута.
Returns:
имя атрибута.
Since:
TCL DXF 1.0

getObliquingAngle

public final double getObliquingAngle()
Возвращает угол наклона литер (по умолчанию = 0).
Returns:
угол наклона литер.
Since:
TCL DXF 1.0

getRotationAngle

public final double getRotationAngle()
Возвращает угол поворота текста (по умолчанию = 0).
Returns:
угол поворота текста.
Since:
TCL DXF 1.0

getStyle

public final Style getStyle()
Возвращает имя стиля начертания (по умолчанию = STANDART).
Returns:
имя стиля начертания.
Since:
TCL DXF 1.0

getValue

public final java.lang.String getValue()
Возвращает значение атрибута.
Returns:
значение атрибута.
Since:
TCL DXF 1.0

getXScale

public final double getXScale()
Возвращает линейный масштаб по оси x (по умолчанию = 1).
Returns:
линейный масштаб по оси x.
Since:
TCL DXF 1.0

isBackwards

public final boolean isBackwards()
Возвращает true, если текст зеркально отображен по оси х.
Returns:
true, если текст зеркально отображен по оси х.
Since:
TCL DXF 1.0

isConstant

public final boolean isConstant()
Возвращает true, если атрибут неизменяемый.
Returns:
true, если атрибут неизменяемый.
Since:
TCL DXF 1.0

isInvisible

public final boolean isInvisible()
Возвращает true, если атрибут невидимый.
Returns:
true, если атрибут невидимый.
Since:
TCL DXF 1.0

isPreset

public final boolean isPreset()
Возвращает true, если не требуется подсказки при вставке.
Returns:
true, если не требуется подсказки при вставке.
Since:
TCL DXF 1.0

isUpsideDown

public final boolean isUpsideDown()
Возвращает true, если текст перевернут относительно оси х.
Returns:
true, если текст перевернут относительно оси х.
Since:
TCL DXF 1.0

isVerificationRequired

public final boolean isVerificationRequired()
Возвращает true, если требуется подтверждение при вводе атрибута.
Returns:
true, если требуется подтверждение при вводе атрибута.
Since:
TCL DXF 1.0

readDXF

public void readDXF(DXFTokenizer tokenizer)
             throws java.io.IOException
Считывание объекта из DXF файла. Вы не должны явно использовать данный метод.
Parameters:
tokenizer - разборщик DXF файлов
Overrides:
readDXF in class DXFObject
Since:
TCL DXF 1.0